home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-07 / drdos6.txt < prev    next >
Text File  |  1992-01-19  |  17KB  |  338 lines

  1. LANtastic Network Operating System v4.00 Compatibility Bulletin
  2. Product Reviewed:  DR DOS v6.0 by Digital Research Inc. 
  3. Classification:  Operating Systems
  4. Date:  12/16/91
  5. Engineer:  J Gerring
  6.     
  7.  
  8. Compatibility Statement
  9. DR DOS version 6.0 is compatible with LANtastic NOS version 4.xx.
  10.  
  11.  
  12. Product Overview
  13. DR DOS v6.0 is an operating system for 8088- and 80x86-based personal 
  14. computers.  It is similar to Microsoft's MS-DOS v5.0 and supports similar 
  15. characteristics as well as providing its own extended features.  A partial 
  16. list of features includes:  Upper Memory Area (UMA) and EMS support; the 
  17. ability to load DOS into the High Memory Area (HMA); on-line command help; disk 
  18. caching and on-the-fly file compression utilities; a task switcher; disk and 
  19. file recovery utilities; and support for hard disk partitions up to 512 MB.  
  20. In addition, DR DOS-based and MS-DOS-based workstations and servers can co-
  21. exist on the same LAN. 
  22.  
  23. Test Equipment Configuration
  24. The following machines were used for DR DOS 6.0 testing.  All machines use 
  25. Artisoft AE-2 NICs.  Testing was completed using LANtastic NOS v4.0 with 
  26. AILANBIO.EXE and AE2.EXE v2.03.  Machines running as LANtastic peer-to-
  27. peer servers are designated by (S). 
  28.  
  29.     -       Tandon 486/33:  486DX/33, DR DOS 6.0 (S)
  30.     -       Northgate 386:  386DX/20, DR DOS 6.0 (S)
  31.     -       CompuAdd 220:   286/20, DR DOS 6.0 (S)
  32.     -       CompuAdd 333:   386DX/33, MS-DOS 5.0 (S)
  33.     -       Clone 286:              286/12, MS-DOS 3.3
  34.  
  35. Additionally, the Tandon 486 was configured with a SuperStor-ed C: partition 
  36. and ran the Super PC Kwik disk caching software during the majority of the 
  37. testing.
  38.  
  39. Product Installation Notes
  40. Installing DR DOS is very easy and done via a menu driven interface.  The user 
  41. must boot the PC with the DR DOS installation diskette in the A: drive and then 
  42. follow the on-screen instructions for configuration.  During installation, it 
  43. is also possible to save the old operating system for later use by the UNINSTAL 
  44. command.  The following is an overview of each feature presented during 
  45. installation and its compatibility with LANtastic NOS.  For full details on 
  46. each feature, refer to the DR DOS User Guide.
  47.  
  48.     MemoryMAX:  Provides support for HMA, UMA, and EMS services on 
  49.     machines with 286 or higher CPUs.  All services in this area may be used in 
  50.     conjunction with LANtastic.  See the "Product Execution Notes" section 
  51.     below for further details.
  52.  
  53.     TaskMAX:  Installs/configures the TaskMAX task switcher and optionally 
  54.     modifies the AUTOEXEC.BAT to load it at boot time.  TaskMAX can be used 
  55.     on either a LANtastic server or a workstation since it is not a true multi-
  56.     tasker.  Note that disk redirections made before starting TaskMAX will be 
  57.     available to all tasks, while those made within a particular task will be 
  58.     accessible only within that task.  However, printer redirections made 
  59.     within any task are available to all tasks.
  60.  
  61.     DiskMAX:  Furnishes support for virtual disks, disk caching, deletion 
  62.     tracking, and on-the-fly disk data compression.  All of these features may 
  63.     be used with LANtastic 4.0 with the following exceptions:  
  64.         
  65.     1) The Super PC Kwik caching utility must be configured with delayed 
  66.     write caching disabled if this machine will be a server on the LAN.  
  67.         This cannot be done while running the installation routine, but must 
  68.         be done before starting the LANtastic SERVER program.  See the 
  69.     "Compatibility Notes" section below for details.  
  70.  
  71.     2) The DELWATCH utility may not be used to monitor deletions on 
  72.     network drives or on a machine running SERVER.  It should work 
  73.     correctly on the local disk drive of a workstation, however.  DISKMAP 
  74.     may be used on the local drive of either a server or a workstation, 
  75.     but will not work on a network drive.
  76.  
  77.     3) Before enabling data compression via the SuperStor device driver in 
  78.     conjunction with LANtastic, Artisoft and Digital Research recommend 
  79.     that users obtain Technical Tip #1200 from Digital Research.  See the 
  80.     "Product Execution Notes" section below for further information.
  81.  
  82.     ViewMAX:  Supplies a graphical interface to DR DOS and optionally 
  83.     configures it to load at boot time.  This may be used on either a work-
  84.     station or a server.
  85.  
  86.     Country and Keyboard:  Users in the United States should not change this 
  87.     setting from its default value or LANtastic will not run.  If an inter-
  88.     national keyboard driver is required on an installation in the U.S., 
  89.     contact Artisoft for information on obtaining an international version 
  90.     of LANtastic.
  91.  
  92.     System Parameters: Allows the user to configure and customize 
  93.     CONFIG.SYS and AUTOEXEC.BAT parameters.  See the LANtastic Network 
  94.     Operating System Reference Manual for Artisoft's recommendations 
  95.     regarding these settings.
  96.  
  97.     Optional Device Drivers and Utilities:  The "GRAFTABL display support" 
  98.     and the "Code page switching" options may not be used on U.S. installations
  99.     However,  all other settings in this section may be used with LANtastic.  
  100.     On machines that are to be servers, it is mandatory to enable the "File 
  101.     sharing support (SHARE.EXE)" option in order to support DOS file and record 
  102.     locking.  The number of concurrent file locks for SHARE should be 
  103.     determined by approximating the maximum number of files all users logging 
  104.     into this server will have open at one time.
  105.  
  106.     Security:  This optionally enables a security feature that requires a user
  107.     to enter a password each time the computer is booted before any access to 
  108.     files or programs is allowed.  It may be used with LANtastic.
  109.  
  110. All of the above options may be changed once the installation program has 
  111. completed and the machine has been rebooted by running the SETUP program 
  112. at the DOS prompt. 
  113.  
  114.  
  115. Product Execution Notes
  116. The DR DOS commands and command line interface are essentially identical to 
  117. those provided by MS-DOS.  Some of the more technical issues relate to DR 
  118. DOS' memory management and how it interacts with the LANtastic software.  
  119. This section is not intended to completely describe all functions of DR DOS 
  120. memory management, but to provide an overview for experienced DOS and 
  121. LANtastic users.  For further information regarding memory management, refer 
  122. to chapter 12 of the DR DOS User Guide.
  123.  
  124. The Memory Managers
  125.     Memory management in DR DOS is provided by a set of programs 
  126. collectively referred to as MemoryMAX.  To use MemoryMAX functions, a 
  127. machine must have a 286 or higher processor and at least 1MB of memory.  
  128. On a 286 machine, the HIDOS.SYS driver can be used to relocate the DR 
  129. DOS kernel to the High Memory Area (HMA, the first 64K above 1MB).  On 
  130. machines that support shadow RAM (generally machines with Chips and 
  131. Technologies NeAT or LeAPSet chip sets), it can also provide Upper Memory 
  132. (the UMA, available RAM addresses between 640K and 1MB) which can be 
  133. used as space to load device drivers, some operating system data, and TSR 
  134. programs. If the machine also has extended memory (above 1MB), 
  135. HIDOS.SYS also provides eXtended Memory Specification (XMS) memory 
  136. management.  
  137.  
  138.     On a machine with a 386 or higher processor, the EMM386.SYS driver can 
  139. be used to provide LIM EMS 4.0 support; relocate the DR DOS kernel to the 
  140. UMA or HMA; provide UMA for DOS data, TSRs and device drivers; and 
  141. copy ROM to RAM for increased performance.  In general,  the DR DOS 
  142. INSTALL program will detect which drivers to load and which options the 
  143. drivers are able to provide on a specific machine, as well as allowing the user 
  144. to change or fine-tune the driver settings.  
  145.     
  146. Loading LANtastic into the UMA
  147.     Once DR DOS is booted and the memory manager is running, it is possible 
  148. to load the LANtastic NOS 4.0 TSR programs (for example, LANBIOS2, AE2 
  149. or AEX, AILANBIO, REDIR, SERVER, LANPUP, and LANCache) into upper 
  150. memory utilizing the HILOAD command, provided that there is enough 
  151. available RAM in the UMA.  For example, the following batch file could be 
  152. used to start the LAN:
  153.  
  154.         MEMMAX +U
  155.         HILOAD AEX IOBASE=340
  156.         HILOAD AILANBIO
  157.         HILOAD REDIR
  158.         HILOAD LANCACHE /TYPE=XMS
  159.         HILOAD SERVER
  160.         MEMMAX -U
  161.  
  162.     The command MEMMAX +U is used to "open" upper memory so that HILOAD 
  163. can access that memory.  The MEMMAX -U command at the end of the batch 
  164. file then "closes" upper memory.  Note that the DR DOS INSTALL and 
  165. SETUP programs automatically close the UMA by default.  HILOAD will load 
  166. a program into UMA if it determines there is a large enough block available 
  167. for the program, otherwise it loads the program into base memory.  
  168. Unfortunately, HILOAD does not report where it actually loads a program, but  
  169. DR DOS provides the MEM command that can be used to determine where a 
  170. TSR has loaded.  MEM /U is used to view the status of upper memory, while 
  171. MEM /B will display the state of base memory.  
  172.  
  173.  
  174. Using LANtastic's LANCache with MemoryMAX and SpeedStor
  175.     LANCache version 2.14 began shipping with LANtastic NOS version 4.0 and 
  176. is now able to use XMS memory for caching.  On 286 machines that use the 
  177. HIDOS.SYS driver, LANCache v2.14 will require that you specify the type of 
  178. memory for it to use, for example:
  179.  
  180.     LANCACHE /TYPE=XMS
  181.  
  182. On 386 and higher machines on which EMM386.SYS is used, the 
  183. LANCache's TYPE switch will be set to XMS if the memory manager is not 
  184. performing any EMS emulation.  TYPE may be set to EMS if EMM386 is 
  185. configured to convert all or part of the machine's extended memory to EMS.
  186.  
  187. Artisoft has also successfully tested LANCache in combination with the DR 
  188. DOS SuperStor disk compression utility on a LANtastic peer server.  Artisoft 
  189. and Digital Research strongly recommend that users desiring this 
  190. configuration read DRI's Technical Tip #1200 before attempting this.  In 
  191. addition, these steps should be closely followed when creating a SuperStor 
  192. partition:
  193.  
  194.     NOTE:  To avoid possible loss of data,  LANtastic software must NOT be  
  195.     running during this process!
  196.  
  197.     1) Back up any existing data on the hard drive, and run DISKOPT or 
  198.     another hard drive optimizer on the disk you will be SuperStor-ing.  
  199.     Also, see Chapter 13 (section 13.3) of the DR DOS User Guide for 
  200.     further cautionary information.
  201.     2) If DR DOS is not already installed, run the INSTALL program.  In the 
  202.     DiskMAX options section, set the "SUPERSTOR device driver" setting 
  203.     to YES.
  204.     3) If DR DOS is installed, run the SETUP program and specify the 
  205.         setting indicated in step 2 above.
  206.     4) After completing DR DOS configuration, exit INSTALL or SETUP, 
  207.     selecting the option to reboot the computer.
  208.     5) Once the system is back up and at the DOS prompt, ensure that no 
  209.     TSRs are running and then run the SSTOR configuration utility to 
  210.     actually create the SuperStor partition.
  211.     6) Install LANtastic from the installation diskettes if it had not yet
  212.         been installed.
  213.  
  214. It is highly recommended that the user study and understand the functionality 
  215. of SuperStor before attempting to create a compressed partition.  Failure to 
  216. do so could result in lost or unrecoverable data.
  217.  
  218. Compatibility Notes
  219. 1. If the user desires to use the Super PC Kwik disk caching program that is 
  220. provided with DR DOS on a LANtastic server, the cache's delayed write 
  221. caching feature must be disabled.  This is accomplished by adding the /H- 
  222. and /D- switches to its command line in autoexec.bat.  For example, after 
  223. adding these switches, the line for invoking the cache in AUTOEXEC.BAT 
  224. could look like this:
  225.  
  226.     SUPERPCK /A+ /R:0 /H- /D-
  227.     
  228. Note that it is possible to enable write caching on a LAN node that is not a 
  229. LANtastic server (not running the SERVER.EXE program).
  230.  
  231. 2. To run Microsoft Windows 3.0 in 386 Enhanced mode over DR DOS 6.0 and 
  232. LANtastic 4.0, it is necessary to have a LANTASTI.386 driver from Artisoft 
  233. dated 8-16-91 or later.  This driver is not included in the currently shipping 
  234. release of LANtastic 4.0, users requiring this driver will need to contact 
  235. Artisoft Technical Support for an update.
  236.  
  237. 3. Some utilities included with DR DOS 6.0 will not function and will return an 
  238. error message if run on a redirected (network) drive or on a machine running 
  239. the LANtastic SERVER program. These utilities are:
  240.         
  241.     
  242.     Utility            On SERVER?           On network drive?
  243.     CHKDSK                  N                       N
  244.     DELPURGE                N                       N
  245.     DELWATCH                N                       N
  246.     DISKMAP                 Y                       N
  247.     DISKOPT                 N                       N
  248.     FDISK                   N                       N
  249.     FORMAT                  Y*                      N
  250.     PASSWORD                Y**                     N
  251.     RECOVER                 N                       N
  252.     UNDELETE                Y                       N
  253.     UNFORMAT                N                       N
  254.  
  255.     *FORMAT may be used on a server's local floppy drives if the "Floppy 
  256.     Direct" Server Startup LANCache's is set to "enabled" within NET_MGR or 
  257.     on the SERVER command line.
  258.     **Files on a server protected by PASSWORD cannot be accessed from 
  259.     LAN workstations, even when the correct password is provided.  They 
  260.     may, however, be accessed at the server on its own physical drive.
  261.  
  262. 4. The LANtastic NET_MGR Max Files Open parameter cannot be set to a 
  263. value other than zero (0) when running on a DR DOS-based server.  This 
  264. option is only available on servers running MS-DOS.  This means that 
  265. servers with DR DOS installed will only support a maximum of 255 open files 
  266. at a time.
  267.  
  268. 5. By design and to avoid potential problems, DR DOS detects executable files 
  269. that have been "EXEPACKed" by the linker when the executable (.EXE file) 
  270. was created.  EXEPACKing is a process in which the executable code is 
  271. compressed and then a very small uncompressing utility is added to the start 
  272. of the EXE file.  Thus, when a program is run, the utility first unpacks the 
  273. code into memory, then jumps to the start of the uncompressed executable to 
  274. start the actual program.  Unfortunately, the Microsoft linker's EXEPACK 
  275. option as well as their EXEPACK utility has a bug which causes the 
  276. unpacking routine to report the error "Packed file corrupt" and abort when the 
  277. EXEPACKed program is loaded within the first 64K of base memory.  Since 
  278. DR DOS' memory management utilities make it very likely that programs will 
  279. load within that critical region,  the command interpreter checks each 
  280. executable and will load it above 64K if it is EXEPACKed.  If the program is a 
  281. TSR, this means that its effective base memory overhead is increased by as 
  282. much as 30K to 40K, making less base memory available for DOS 
  283. applications.  All Artisoft programs are EXEPACKed using an IBM linker that 
  284. does not exhibit the bug, but DR DOS cannot determine which linker was 
  285. used, only that a file is EXEPACKed.  Two solutions exist:  First, all NOS 
  286. TSRs can be loaded into the UMA, if there are enough upper memory blocks
  287. available.  Second, if there is not enough space in the UMA or the NOS 
  288. TSRs must be loaded in base memory for another reason, a program such as 
  289. PKLITE (a shareware program available on Artisoft's Arti-Facts BBS as 
  290. PKL113.EXE) can be used to re-pack the executable so that it will not be 
  291. identified as an EXEPACKed file.  For more information, contact Artisoft 
  292. Technical Support.
  293.  
  294. Note: these final items are currently being investigated by Digital Research.
  295. 6. A rare problem has been reported in which use of server paths (e.g. 
  296. \\servername\devicename) from a Microsoft Quick Basic application was not 
  297. handled correctly under DR DOS 6.0 and LANtastic 4.0.  The problem 
  298. appears to be caused by DR DOS incorrectly parsing the '\\' at the start of the 
  299. server path.  This problem does not affect most normal LAN operations and 
  300. Digital Research expects to release a formal patch in December, 1991.
  301.  
  302. 7. A server running DR DOS may not redirect a physical drive back to itself 
  303. through the network. For example, a server named SERVER1 may not issue 
  304. the following sequence of commands:
  305.  
  306.         NET LOGIN SERVER1 USER
  307.         NET USE C: \\SERVER1\C-DRIVE
  308.  
  309.     In this example the C-DRIVE device would be defined in NET_MGR to have 
  310. a link path of C:.  Once this NET USE has been done, any commands issued 
  311. on drive C: will result in an "Internal Error Code 001" error message.
  312.  
  313. 8. The LANPUP utility does not display redirections correctly.  For example, 
  314. LANPUP should normally display a redirection of drive E: as:
  315.  
  316.         E:    =>  \\SERVER1\C-DRIVE
  317.  
  318.     When run with DR DOS, redirected drives are displayed as:
  319.  
  320.         E:    =>  E:
  321.  
  322.     The redirections are in fact intact, and LANPUP may still be used to 
  323. establish and remove network drive and printer connections.
  324.  
  325.  
  326. Vendor Information
  327. Digital Research Inc.
  328. 70 Garden Court/P. O. Box DRI
  329. Monterrey, CA  93942
  330. 408/646-6464
  331. 408/646-8209 (fax)
  332.  
  333. ARTISOFT, Inc. makes no warranties as to the completeness or accuracy of this
  334. document.  LANtastic is a trademark of ARTISOFT, Inc.  Brand names, company
  335. names and product names are trademarks or registered trademarks of their 
  336. respective companies.
  337.  
  338.